build(deps-dev): bump @types/node from 22.20.4 to 26.6.2 - #223
dependabot[bot] wants to merge 1 commit into
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: blocked before merge. Reviewed September 23, 2026, 7:49 PM ET / 23:49 UTC (Revision 3). ClawSweeper reviewWhat this changesUpdates the CLI's development-only Node.js type declarations from version 22 to 26 and refreshes the lockfile references. Merge readiness⛔ Blocked before merge - 3 items remain This update is still absent from current main. It needs a maintainer decision because the repository deliberately uses Node 22 declarations while promising Node 22 runtime support; the proposed major declaration bump removes that compile-time guard. Priority: P3 Review scores
Verification
How this fits togetherThe TypeScript compiler uses Node declarations to check the CLI source during development. The compiled CLI is then packaged for users running Node 22 or newer. flowchart LR
A[CLI source] --> B[Node type declarations]
B --> C[TypeScript check]
C --> D[Compiled CLI]
D --> E[Node 22 and newer users]
Decision needed
Why: The merged compatibility work chose Node 22 declarations deliberately; accepting weaker compile-time coverage changes that policy. Before merge
Agent review detailsSecurityNone. Review metricsNone. Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Keep Node 22 declarations for the primary build while Node 22 remains supported, or add an explicit Node 22 declaration check if newer typings are needed elsewhere. Do we have a high-confidence way to reproduce the issue? Not applicable as a bug reproduction: the source establishes the declaration-floor mismatch, while current Node 22 runtime checks pass. Is this the best way to solve the issue? No. A direct Node 26 typings bump weakens the existing compatibility guard; retaining a Node 22 compiler check is the safer path. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 3bc92bffc55a. LabelsLabel changes: No label changes. Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
History |
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.20.4 to 26.6.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 26.6.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
887dd62 to
e496e99
Compare
|
Thanks for the update. Closing this major typings bump to retain the documented Node 22 runtime floor. The build deliberately uses Node 22 declarations; switching to Node 26 declarations would allow newer APIs through typechecking even though supported Node 22 users cannot run them. There is no needed Node 26 API or runtime change in this PR that justifies dropping Node 22/24 support. Node 22 patch updates remain welcome. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps @types/node from 22.20.4 to 26.6.2.
Commits